﻿@charset "utf-8";

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

::selection{color:#fff; background:#bc9f65;}

::-moz-selection{color:#fff; background:#bc9f65;}

::-webkit-selection{color:#fff; background:#bc9f65;}

body,button,input,select,textarea{ font:12px Arial, Helvetica, sans-serif; }
 
textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:99; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em;}

.scroll2 ul{ position:absolute; height:200em;}

.scroll ul li{ float:left; }

* html, * html body { background-image:url(about:blank); background-attachment:fixed;}

* html .layers{ position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+34));}

.layers{ position:fixed !important;/*ie7 ff*/position:absolute; z-index:9999999; top:34px; left:0px; width:127px; height:600px;}

.fdm{ background:url(../bg/tbj.gif) repeat-x left top; }

.wrap{ width:999px; margin:0 auto; }

.topbar{ height:86px; z-index:999; }

.logo a{ position:absolute; top:8px; left:-56px; background:url(../bg/logo.png) no-repeat; width:526px; height:82px; display:block; }

.nlogo a{ position:absolute; top:8px; left:0px; background:url(../bg/nlogo.png) no-repeat; width:467px; height:82px; display:block; }

.mininav{ position:absolute; top:51px; right:259px; }

.mininav li.mline{ margin: 3px 5px; background:url(../bg/mline.gif) no-repeat; width:1px; height:12px; overflow:hidden; }

.mininav li a{ color:#959696; }

.mininav li a:hover{ color:#da3d37; }

.ss{ background:url(../bg/ss.png) no-repeat; position:absolute; top:43px; right:70px; width:153px; height:24px; overflow:hidden; padding:3px 0 0 28px; } 

.srk{ width:110px; height:23px; overflow:hidden; }

.srk input{ border:1px solid #fff; line-height:20px; color:#aeaeae; font-family:Microsoft YaHei,LiHei Pro; }

.sran{ width:40px; height:23px; }

.sran input{ width:40px; height:23px; border:none; background:none; cursor:pointer; }

.wx{ position:absolute; top:25px; right:16px; cursor:pointer; }

.wxdta{ position:absolute; top:47px; right:0px; display:none; }

.wx:hover .wxdta{ display:block; }

.fdm1{ background:url(../bg/mbg.png) repeat-x left top; height:51px; overflow:hidden; position:absolute; top:0px; left:0px; width:100%; }

ul.menu{ padding-left:30px; }

ul.menu li{ width:120px; overflow:hidden; }

ul.menu li a{ width:120px; height:45px; display:block; }

ul.menu li.w1 a{ background:url(../bg/m01.gif) no-repeat; }

ul.menu li.w2 a{ background:url(../bg/m02.gif) no-repeat;  }

ul.menu li.w3 a{ background:url(../bg/m03.gif) no-repeat;  }

ul.menu li.w4 a{ background:url(../bg/m04.gif) no-repeat; }

ul.menu li.w5 a{ background:url(../bg/m05.gif) no-repeat; }

ul.menu li.w6 a{ background:url(../bg/m06.gif) no-repeat; }

ul.menu li.w7 a{ background:url(../bg/m07.gif) no-repeat; }

ul.menu li.w8 a{ background:url(../bg/m08.gif) no-repeat; }

ul.menu li.line{ background:url(../bg/line.gif) no-repeat left 14px; height:45px; overflow:hidden; width:1px; }

ul.menu li a:hover{ background-position:-120px 0; }

ul.menu li a.on{ background-position:-120px 0; }

.nbdm{ position:relative; height:258px; padding-top:45px; }

.nbanner{ height:258px; position:relative; }

.nbanner ul li{ position:absolute; top:0px; left:0px; height:258px; overflow:hidden; display:block; }

.fdm2{ position:absolute; bottom:15px; width:999px; }

ul.pan li{ background:url(../bg/dd.png) no-repeat; width:10px; margin: 0 5px; height:15px; cursor:pointer; overflow:hidden; }

ul.pan li.hover{ background-position:-10px 0; }

.fdm4{ background:url(../bg/wbg.gif) repeat-x left top #f9f9f9; height:302px; padding-top:32px; }

.about{ width:246px; height:260px; overflow:hidden; }

.about .tit{ height:42px; overflow:hidden; background:url(../bg/w1.png) no-repeat; }

.about .tu{ height:78px; overflow:hidden; }

.about .nr{ height:90px; overflow:hidden; color:#666; line-height:23px; text-indent:2em; padding:15px 0 12px 0; }

.about .more a{ background:url(../bg/more.png) no-repeat; width:76px; height:15px; display:block; }

.section{ width:325px; margin-left:58px; height:260px; overflow:hidden; }

.product .tit{ height:42px; overflow:hidden; background:url(../bg/w2.png) no-repeat; }

.product .topbg{ height:148px; overflow:hidden; }

.product .topbg li{ width:325px; }

.product li .name{ margin-left:153px; height:35px; }

.product li .name .pwz{ width:39px; height:35px; overflow:hidden; line-height:32px; font-size:24px; color:#1d6bbb; border-right:1px dashed #c8c8c8; }

.product li .name .pjs{ width:122px; height:35px; overflow:hidden; font-size:15px; line-height:15px; color:#649c04; padding-left:10px; }

.product li .name .pjs i{ display:block; color:#1d6bbb; margin-top:2px; }

.product li .nr{ height:55px; overflow:hidden; margin-left:153px; line-height:18px; color:#666; padding:14px 0 15px 0; }

.product li .more a{ background:url(../bg/more1.png) no-repeat; width:92px; height:22px; display:block; margin-left:153px; }

.prprev{ background:url(../bg/anniu.gif) no-repeat 0 -18px; width:19px; height:18px; overflow:hidden; position:absolute; top:0px; right:24px; cursor:pointer; }

.prprev:hover{ background-position: 0 0; }

.prnext{ background:url(../bg/anniu.gif) no-repeat -19px 0; width:19px; height:18px; overflow:hidden; position:absolute; top:0px; right:4px; cursor:pointer; }

.prnext:hover{ background-position: -19px -18px; }

.phone{ background:url(../bg/phone.png) no-repeat; width:180px; height:120px; overflow:hidden; font-size:18px; color:#1d6bbb; line-height:74px; padding-left:159px; }

.phone p{ text-align:left; }

.news{ width:313px; height:260px; overflow:hidden; }

.news .tit{ height:42px; overflow:hidden; background:url(../bg/w3.png) no-repeat; }

.news .topbg{ height:93px; overflow:hidden; border-bottom:1px dashed #c9c9c9; padding-top:10px; }

.news .name{ margin-left:115px; color:#1d6bbb; font-size:14px; line-height:15px; height:35px; overflow:hidden; }

.news .name a{ color:#1d6bbb; }

.news .name i{ display:block; color:#a7a7a7; font-size:12px; margin-top:5px; }

.news .nr{ color:#666; line-height:18px; height:34px; overflow:hidden; margin: 3px 0 0 115px; }

.news .nwlist{ padding-top:15px; }

.news .nwlist li{ width:313px; line-height:24px; height:24px; overflow:hidden; }

.news .nwlist li a{ color:#666; display:block; }

.news .nwlist li span{ color:#ababab; padding-right:10px; }

.news .nwlist li a:hover{ color:#1d6bbb; }

.fdm5{ background:url(../bg/fbg.gif) repeat-x left top; height:95px; }

.footer{ height:95px; position:relative; }

.copy{ position:absolute; top:23px; left:3px; color:#666; }

.copy a{ color:#666; }

.fx{ position:absolute; top:66px; left:3px; color:#b2b1b1; }

.fnav{ position:absolute; top:22px; right:10px; }

.fnav a{ color:#777; }

.fnav a:hover{ color:#1d6bbb; }

.fnav .line{ background:url(../bg/mline.gif) no-repeat 0 0; width:1px; height:12px; overflow:hidden; margin:3px 8px 0 8px; }

.wb{ position:absolute; top:60px; left:98px; height:28px; overflow:hidden; }

.flick{ position:absolute; top:50px; right:10px; width:208px; }

.flick .wz{ width:60px; height:24px; line-height:24px; color:#777; }

.flick .fnr{ background:url(../bg/xl.gif) no-repeat; width:147px; position:relative; height:24px; line-height:24px; color:#999; }

.flick .fnr .bt{ color:#999; padding-left:7px; }

.flick .fnr .bt a{ display:block; color:#999; }

.flick .fnr .bt a:hover{ color:#1d6bbb; }

.flick .fnr ul{ position:absolute; bottom:24px; width:145px; border:1px solid #cecece; border-bottom:none; background:#fff; display:none; }

.flick .fnr:hover ul{ display:block; }

.flick .fnr li{ height:24px; line-height:24px; overflow:hidden; width:140px; padding-left:7px; }

.flick .fnr li a{ color:#999; display:block; }

.flick .fnr li a:hover{ color:#1d6bbb; }

.fdm6{ background:#f9f9f9; padding-bottom:50px; }

.side{ width:252px; margin-top:52px; }

.pro_case .tit{ height:37px; overflow:hidden; font-size:19px; line-height:19px; color:#1d6bbb; }

.pro_case .tit i{ font-family:"Times New Roman", Times, serif; color:#8b8a8a; padding-left:9px; }

.pro_case li{ width:252px; margin-top:4px; height:30px; overflow:hidden; }

.pro_case li a{ background:url(../bg/pbg.gif) no-repeat; height:30px; display:block; line-height:30px; padding-left:21px; color:#666; }

.pro_case li a:hover{ background-position: 0 -30px; color:#fff; }

.pro_case li.on a{ background-position: 0 -30px; color:#fff; }

.hdjx{ margin-top:34px; }

.hdjx .tit{ height:29px; line-height:29px; color:#e61720; font-size:15px; letter-spacing:-1px; }

.hdjx li{ width:106px; margin: 14px 15px 0 5px; height:65px; overflow:hidden; }

.hdjx li a{ height:65px; display:block; }

.hdjx li .tu{ height:50px; overflow:hidden; text-align:center;  }

.hdjx li .name{ text-align:center; line-height:15px; color:#3e3e3e; height:15px; overflow:hidden; }

.contact{ background:url(../bg/cbj.gif) no-repeat; height:395px; overflow:hidden; margin-top:35px; position:relative; }

.xsdh{ position:absolute; top:100px; left:50px; line-height:21px; color:#6f6f6f; }

.shdh{ position:absolute; top:242px; left:50px; line-height:21px; color:#6f6f6f; }

.cwz{ position:absolute; top:325px; left:50px; line-height:21px; color:#6f6f6f; }

.yx{ position:absolute; top:346px; left:50px; line-height:21px; color:#6f6f6f; }

.fwdh{ position:absolute; top:103px; left:157px; line-height:21px; color:#6f6f6f; }

ul.clist{ position:absolute; top:160px; left:155px; line-height:21px; color:#6f6f6f; width:100px; }

ul.clist li{ width:95px; background:url(../bg/sdd.gif) no-repeat 0 9px; padding-left:5px; }

ul.clist li a{ color:#707070; display:block; }

ul.clist li a:hover{ color:#0e56b9; }

.zixun{ position:absolute; top:227px; left:158px; width:80px; height:27px; overflow:hidden; }

.zixun a{ width:80px; height:27px; display:block; }

.csm{ position:absolute; top:278px; right:25px; }

.main{ width:682px; margin-top:16px; }

.ny_bt{ color:#999; display:block; height:17px; line-height:17px; }

.ny_bt span{ height:17px; display:block; background:url(../bg/wz.gif) no-repeat; padding-left:65px; }

.nbt{ margin-top:9px; color:#1861ac; font-size:19px; line-height:19px; border-bottom:1px solid #ccc; height:30px; }

.nbt i{ color:#8b8a8a; font-family:Arial, Helvetica, sans-serif; padding-left:6px; }

.ny_dan{ line-height:24px; color:#222; height:auto!important; height:780px; min-height:780px; padding-top:20px; }

.ny_dan .dytu{ text-align:center; padding:10px 0; }

.ny_dan .dytu img{ max-width:682px; }

*html .ny_dan .dytu img{ width:expression(document.body.clientWidth>682?"682px","auto"); }

.fdm7{ margin-top:51px; background:#f9f9f9; padding-bottom:50px; }

.ny_pro{ color:#222; height:auto!important; height:780px; min-height:780px; }

ul.prolist{ width:682px; }

ul.prolist li{ width:187px; margin:20px 6px 0 14px; height:179px; background:url(../bg/pbg1.gif) no-repeat; padding:6px 9px 0 9px; overflow:hidden; }

ul.prolist li:hover{ background-position: -205px 0; }

ul.prolist li .name{ height:20px; padding-top:19px; text-align:center; overflow:hidden; }

ul.prolist li .name a{ color:#666; }

ul.prolist li .name a:hover{ color:#1b67b5; }

ul.page{ width:100%; height:28px; text-align:center; margin-top:40px; font-size:0px; }

ul.page li{ display:inline-block; *display:inline; *zoom:1; color:#01508d; cursor:pointer; text-align:center; font-size:12px; margin: 0 4px; line-height:23px; }

ul.page li a{ width:25px; height:23px; display:block; color:#666; background:url(../bg/nanniu1.gif) no-repeat; }

ul.page li a:hover{ color:#fff; background-position:-25px 0; }

ul.page li a.on{ color:#fff; background-position:-25px 0; }

ul.page li a.ne{ background:url(../bg/nanniu.gif) no-repeat 0 -23px; width:25px; height:23px; display:block; color:#fff; text-align:left;  }

ul.page li a.ne:hover{ background-position:0 0; }

ul.page li a.pn{ background:url(../bg/nanniu.gif) no-repeat -25px 0; width:23px; height:23px; display:block; color:#fff; text-align:right; padding-right:2px; }

ul.page li a.pn:hover{ background-position:-25px -23px; }

.ny_service{ color:#222; height:auto!important; height:780px; min-height:780px; padding:20px 8px 0 9px; }

.setu{ height:203px; overflow:hidden; }

.senr{ margin-top:44px; }

.seleft{ width:420px; }

.seleft li{ width:420px; display:none; }

.seleft .sfwwh{ height:430px; }

.seleft .sfwcl{ height:411px; }

.seleft .sfwrx{ background:url(../bg/fwbg3.gif) no-repeat; height:422px; position:relative; }

.sfwdh{ position:absolute; top:11px; left:80px; color:#0d55b7; }

.sxsdh{ position:absolute; top:11px; left:264px; color:#0d55b7; }

.sxk{ position:absolute; top:151px; left:67px; width:132px; height:20px; }

.sxk input{ width:130px; height:18px; line-height:18px; border:1px solid #bcbcbc; color:#737373; }

.sxk1{ position:absolute; top:150px; left:273px; width:132px; height:20px; }

.sxk1 input{ width:130px; height:18px; line-height:18px; border:1px solid #bcbcbc; color:#737373; }

.sxk2{ position:absolute; top:186px; left:67px; width:132px; height:20px; }

.sxk2 input{ width:130px; height:18px; line-height:18px; border:1px solid #bcbcbc; color:#737373; }

.sdx{ position:absolute; top:188px; left:272px; }

.sdx1{ position:absolute; top:188px; left:319px; }

.sxk3{ position:absolute; top:220px; left:67px; width:335px; height:20px; }

.sxk3 input{ width:333px; height:18px; line-height:18px; border:1px solid #bcbcbc; color:#737373; }

.sxl{ position:absolute; top:252px; left:67px; }

.sxl select{ color:#8b8b8b; }

.sdka{ position:absolute; top:287px; left:67px; width:335px; height:86px; }

.sdka textarea{ width:333px; height:84px; border:1px solid #bcbcbc; color:#737373; }

.stj{ position:absolute; top:382px; left:150px; width:335px; height:86px; }

.stj input{ background:none; border:none; width:57px; height:24px; cursor:pointer; }

.stj1{ position:absolute; top:382px; left:257px; width:335px; height:86px; }

.stj1 input{ background:none; border:none; width:57px; height:24px; cursor:pointer; }

.serigbg{ width:218px; }

.serigbg li{ width:188px; height:62px; border:1px solid #e2e2e2; padding:14px 13px 17px 15px; margin:17px 0 36px 0; cursor:pointer; background:#eff0f4; cursor:pointer; }

.serigbg li img{ margin-left:4px; }

.serigbg li .name{ color:#7b7b7b; font-weight:bold; }

.serigbg li .nr{ line-height:21px; color:#9f9f9f; margin-top:5px; }

.serigbg li .nr i{ display:block; }

.serigbg li.active{ background:#22469a; border:1px solid #22469a; }

.serigbg li.active .name,.serigbg li.active .nr{ color:#fff; }

.ny_news{ color:#222; height:auto!important; height:780px; min-height:780px; padding-top:20px; }

.newlist li{ width:682px; line-height:36px; border-bottom:1px dashed #c3c3c3; height:36px; overflow:hidden; }

.newlist li a{ color:#666; background:url(../bg/nwdd.gif) no-repeat 0 14px; display:block; padding-left:12px; }

.newlist li a:hover{ background:url(../bg/nwdd1.gif) no-repeat 0 14px; color:#e30606; }

.jsyy,.jsyy1{ margin-top:20px; }

.jsyy .tit,.jsyy1 .tit{ font-size:15px; color:#f8091f; }

.jsyy li{ width:183px; margin: 16px 21px 0 21px; height:152px; overflow:hidden; }

.jsyy li a{ width:174px; display:block; background:url(../bg/jsbg.gif) no-repeat; padding:6px 0 0 9px; height:146px; }

.jsyy li .name{ height:16px; margin-top:12px; *margin-top:10px; line-height:14px; overflow:hidden; text-align:center; color:#5a5a5a; }

.jsyy li a:hover{ background-position: -183px 0; }

.jsyy li a:hover .name{ color:#1962b4; }

.jsyy1 li{ width:183px; margin: 16px 21px 0 21px; height:137px; overflow:hidden; }

.jsyy1 li a{ width:174px; display:block; background:url(../bg/jsbg.gif) no-repeat; padding:6px 0 0 9px; height:131px;  }

.jsyy1 li a:hover{ background-position: -183px 0; }

.ny_ditu{ color:#222; height:auto!important; height:780px; min-height:780px; padding-top:20px; }

.gsm{ color:#3a3e43; font-size:15px; font-weight:bold; }

.ckuai{ height:326px; overflow:hidden; position:relative; background:url(../bg/dtbg.gif) no-repeat; margin-top:20px; } 

.cditu{ width:612px; height:315px; border:1px solid #c4c4c4; margin:25px 0 0 3px; }

.cxsdh{ position:absolute; top:50px; left:58px; line-height:21px; color:#6f6f6f; }

.cshdh{ position:absolute; top:225px; left:62px; line-height:18.4px; color:#6f6f6f; }

.ccwz{ position:absolute; top:250px; left:243px; line-height:21px; color:#6f6f6f; }

.cyx{ position:absolute; top:271px; left:243px; line-height:21px; color:#6f6f6f; }

.cyx1{ position:absolute; top:292px; left:243px; line-height:21px; color:#6f6f6f; }

.cjsdh{ position:absolute; top:32px; left:278px; line-height:21px; color:#6f6f6f; }

ul.cclist{ position:absolute; top:90px; left:215px; line-height:21px; color:#6f6f6f; width:100px; }

ul.cclist li{ width:95px; background:url(../bg/sdd.gif) no-repeat 0 9px; padding-left:5px; }

ul.cclist li a{ color:#707070; display:block; }

ul.cclist li a:hover{ color:#0e56b9; }

.czixun{ position:absolute; top:171px; left:253px; width:80px; height:27px; overflow:hidden; }

.czixun a{ width:80px; height:27px; display:block; }

.ny_msg{ color:#222; height:auto!important; height:780px; min-height:780px; padding-top:20px; }

.ny_msg{width:737px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../bg/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../bg/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;  background:url(../bg/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

.prodetail{ color:#222; height:auto!important; height:780px; min-height:780px; padding-top:20px; line-height:32px; color:#575757; }

.pntop img{ margin-left:25px; }

.pntop .xdd{ background:url(../bg/md.gif) no-repeat 0 12px; padding-left:15px; }

.pntop .xdd1{ background:url(../bg/md.gif) no-repeat 0 12px; padding-left:15px; font-size:14px; color:#242424; }

.pntop .xdd1 i{ color:#ff0000; }

.pntop .pnr{ margin-bottom:15px; }

.nytu{ margin-top:25px; }

.nytu img{ max-width:682px; }

*html .nytu img{ width:expression(document.body.clientWidth>682?"682px","auto"); }

.nytujz{ margin-top:25px; text-align:center; }

.nytujz img{ max-width:682px; }

*html .nytujz img{ width:expression(document.body.clientWidth>682?"682px","auto"); }

.detail{ height:auto!important; height:780px; min-height:780px; padding-top:20px; color:#575757; }

.detail .tit { line-height: 24px; padding:10px 0; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}

.detail .related { padding:6px 0; text-align: center;}

.detail .related p{ text-align: center;}

.detail .related span { padding: 0 10px;}

.detail .text { padding: 10px; line-height: 23px;}

.detail .text .photo { text-align: center;}

.detail .other { padding: 8px 0 ; width: 100%;}

.detail .other li {line-height: 24px;}

.detail .other li a{ color:#575757; }

.detail .print { padding: 8px 0; text-align: right; clear: both;}

.detail .print a { margin-right: 20px; color:#575757; }

ul.xzlist li {  background: url("../bg/dq1.gif") no-repeat scroll 8px 13px; border-bottom: 1px dashed #ACACAC; height: 34px;
line-height: 34px; margin-top: 5px; padding: 0 22px 0 20px;width: 662px; overflow:hidden; }

ul.xzlist li p a { color: #666666;display: block;}

ul.xzlist li span a {  background: url("../bg/dq2.gif") no-repeat scroll 0 0 ;color: #666666;display: block;height: 26px;
 padding-left: 34px;}
 
ul.xzlist li a:hover { color: #0063AD; }

.cwx{ position:absolute; top:3px; left:417px; }

.fdm13{ width:100%; height:366px; overflow:hidden; padding-top:45px; }

.banner{ height:366px; position:relative; }

.banner li{ position:absolute; top:0px; left:0px; height:366px; overflow:hidden; display:block; }

.fdm14{ position:absolute; bottom:15px; width:999px; }

ul.bfla li{ background:url(../bg/dd.png) no-repeat; width:10px; margin: 0 5px; height:15px; cursor:pointer; overflow:hidden; }

ul.bfla li.hover{ background-position:-10px 0; }

.pf{ background:url(../bg/bg.gif) no-repeat; width:64px; height:562px; position: fixed; left: 50%; z-index:9999; margin-left:520px; top:75px; padding:10px 21px 0 21px; }

ul.pflist li{ width:64px; height:86px; margin-bottom:17px; cursor:pointer; position:relative; }

ul.pflist li a{ width:64px; height:86px; display:block; }

ul.pflist li a .wxa{ width:150px; height:150px; position:absolute; top:-50px; left:-171px; display:none; }

.pfkuai{ position:absolute; top:0px; left:-135px; width:136px; display:none; }

.pftopbg{ background:url(../bg/bg5.png) no-repeat; width:136px; height:45px; }

.pfcontbg{ width:81px; background:url(../bg/bg6.png) repeat-y left top; padding:10px 39px 10px 16px; }

ul.pflist li .pfcontbg li{ height:24px; overflow:hidden; width:81px; margin-bottom:6px; }

ul.pflist li .pfcontbg li a{ height:24px; display:block; width:81px; }

.pfbotbg{ background:url(../bg/bg7.png) no-repeat; width:136px; height:7px; overflow:hidden; }

.pfkuai1 .pftopbg{ background:url(../bg/bg8.png) no-repeat; width:136px; height:45px; }

.pfkuai1 .pfcontbg{ width:121px; background:url(../bg/bg6.png) repeat-y left top; padding:10px 19px 5px 16px; }

ul.pflist li .pfkuai1 .pfcontbg li{ height:24px; overflow:hidden; width:121px; margin-bottom:6px; color:#656565; }

.pfkuai2{ position:absolute; top:0px; left:-165px; width:166px; display:none; }

.pfkuai2 .pftopbg{ background:url(../bg/bg9.png) no-repeat; width:166px; height:45px; }

.pfkuai2 .pfcontbg{ width:136px; background:url(../bg/bg10.png) repeat-y left top; padding:10px 14px 5px 16px; }

ul.pflist li .pfkuai2 .pfcontbg li{ height:24px; overflow:hidden; width:136px; margin-bottom:6px; color:#656565; }

ul.pflist li .pfkuai2 .pfcontbg li a{ width:136px; color:#111; }

.pfkuai2 .pfbotbg{ background:url(../bg/bg11.png) no-repeat; width:166px; height:7px; overflow:hidden; }

